Big Huge Thesaurus

sheep botfly

noun

sounds kind of like